// pages/mine/mine.js
// 引入封装好的ajax 
import {ajax} from '../../utils/util'


Page({

  /**
   * 页面的初始数据
   */
  data: {
       swiperarr:[
         '../../assets/image/11.jpeg',
         '../../assets/image/22.jpeg',
         '../../assets/image/33.jpeg'
      ],
      username2:'',
      schoollist:[]  // 学校列表

  },
  getdata(e){
    console.log('e',e.detail);
    this.setData({
      username2:e.detail
    })
  },
  changePage(){
    //01: 只能跳转大奥tabbar页面 (不能传参)
    //  wx.switchTab({
    //    url: '../detail/detail?id=100',
    //  })

    //02: 可以跳转任意页面(可以传参)
    // wx.reLaunch({
    //   url: '../detail/detail?id=100',
    // })

    // 03: 只能跳转到非tabbar页面
    wx.redirectTo({
      url: '../detail/detail?id=99',
    })

    // 04: 只能跳转到非tabbar页面
    // wx.navigateTo({
    //   url: '../detail/detail?id=99',
    // })

  },
  showToastFn(){
    // 提示框
    // wx.showToast({
    //   title: '失败',
    //   icon: 'error',
    //   duration: 2000
    // })

    // 模态框
    // wx.showModal({
    //   title: '提示',
    //   content: '这是一个模态弹窗',
    //   success (res) {
    //     if (res.confirm) {
    //       console.log('用户点击确定')
    //     } else if (res.cancel) {
    //       console.log('用户点击取消')
    //     }
    //   }
    // })
    
    // 显示加载中...动画 一般用法数据请求(封装数据请求使用)
    // wx.showLoading({
    //   title: '加载中',
    // })

    // setTimeout(function () {
    //   wx.hideLoading()
    // }, 2000)

    // 显示操作菜单
    // wx.showActionSheet({
    //   itemList: ['A', 'B', 'C'],
    //   success (res) {
    //     console.log(res.tapIndex)
    //   },
    //   fail (res) {
    //     console.log(res.errMsg)
    //   }
    // });

    // 动态修改当前页面的标题
    // wx.setNavigationBarTitle({
    //   title: '当前页面'
    // })
  },
  requestFn(){
      // 发起网络请求
      // wx.request({
      //   url: 'https://api.i-lynn.cn/college', //仅为示例，并非真实的接口地址
      //   data: { // 参数
      //     page: 2,

      //   },
      //   header: {
      //     'content-type': 'application/json' // 默认值
      //   },
      //   success: (res)=> {
      //     console.log(res.data)
      //     this.setData({
      //       schoollist:res.data.data.list1
      //     })
      //   }
      // })  

      // 使用封装ajax 发起请求
      // ajax({
      //    url:'https://api.i-lynn.cn/college',
      //    data:{page:2},
      // }).then(res=>{
      //     console.log('res',res);
      // }).catch(err=>{})

      try {
        console.log(a);
      } catch (error) {
          console.log('error',error);
          // throw new Error(error)
      }
      
      // console.log(100);

  },
  // 数据缓存
  // 作用:可以实现登录存token(令牌) 实现页面通信, 将数据存到本地缓存, 减少 http 请求..
  storageFn(){
      
      //永久性存储--同步储存
      wx.setStorageSync('username', '毛爷爷')
      // 异步存储
      wx.setStorage({
        key:"age",
        data:130
      })

      // 存储数组 -- 可以直接存引用数据类型
      wx.setStorageSync('arr',['毛泽东','邓小平','江泽明','胡锦涛'] )


  },
  // 跳转到分包页面
  gotofenbaoFn(){
    wx.navigateTo({
      url: '../../order/pages/orderone/orderone?id=99999',
    })

  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
      console.log('mine--onUnload');
  },  

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})